Skip to content

馃Ч chore: Right-size Depot runners - #37

Merged
jpmcb merged 1 commit into
mainfrom
jpmcb/pcc-1288-depot-runners
Sep 1, 2026
Merged

jpmcb merged 1 commit into
mainfrom
jpmcb/pcc-1288-depot-runners

Conversation

@jpmcb

@jpmcb jpmcb commented Aug 27, 2026 •

Copy link
Copy Markdown
Contributor

馃懆馃徏

Refs PCC-1288

馃

Right-sizes compute-heavy Depot runners for PCC-1288.

  • Uses 4 CPU / 16 GB runners for routine build, test, and image jobs.
  • Leaves lightweight metadata and administrative jobs on the base runner.

Validation

  • Parsed all changed workflow YAML with Ruby Psych
  • Ran git diff --check

@linear-code

linear-code Bot commented Aug 27, 2026

Copy link
Copy Markdown

PCC-1288

@jpmcb jpmcb changed the title PCC-1288: right-size Depot runners 馃Ч chore: Right-size Depot runners - #12 Sep 1, 2026
@jpmcb
jpmcb marked this pull request as ready for review September 1, 2026 19:51
@greptile-apps

greptile-apps Bot commented Sep 1, 2026

Copy link
Copy Markdown

Greptile Summary

The PR right-sizes compute-heavy CI jobs while leaving lightweight metadata checks on the base runner.

  • Moves Go module testing to depot-ubuntu-24.04-4.
  • Moves multi-platform Docker image validation to depot-ubuntu-24.04-4.
  • Keeps PR title and Linear-reference checks on depot-ubuntu-24.04.

Confidence Score: 5/5

The PR appears safe to merge, with no concrete changed-code failure identified.

The workflow changes consistently apply the new runner label only to the compute-heavy Go and image jobs while leaving workflow behavior and lightweight jobs unchanged.

Important Files Changed

Filename Overview
.github/workflows/go.yaml Changes the Go validation job to the intended four-CPU Depot runner label without altering its triggers, permissions, or steps.
.github/workflows/pr.yaml Moves only the compute-heavy image job to the new runner size while preserving base runners for lightweight metadata checks.

Reviews (1): Last reviewed commit: "馃Ч chore(ci): right-size Depot runners (..." | Re-trigger Greptile

@jpmcb jpmcb changed the title 馃Ч chore: Right-size Depot runners - #12 馃Ч chore: Right-size Depot runners Sep 1, 2026
@jpmcb
jpmcb merged commit bf0c69f into main Sep 1, 2026
15 of 20 checks passed
@jpmcb
jpmcb deleted the jpmcb/pcc-1288-depot-runners branch September 1, 2026 20:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant